package nave.android.game;

import java.awt.geom.Point2D;

import android.R.bool;
import android.graphics.Point;



public class Esteira extends AnimatedObject {

	int direcao;
	int velocidade;
	Asset texture;
	Point2D posicao;
	Point2D dimensao;
	Point2D posicaoCorte;
	Point2D dimensaoCorte;
	
	public Esteira(Asset texture, Point2D posicao, Point2D dimensao, Point2D posicaoCorte, Point2D dimensaoCorte)
	{
		super(texture, posicao, dimensao, posicaoCorte, dimensaoCorte, 0.1f, new Point(1,2), false);
	}

	
	public void MudarDirecao(int direcao)
	{
		velocidade = 1;
		
		if(direcao == 1)
		{
			if(CollisionManager.CheckCollisionRect(new Rect(posicao.getX(), posicao.getY(), dimensao.getX(), dimensao.getY()), player.Rect))
			{
				player.posicao = new Point2D.Double(player.posicao.getX() + velocidade, player.posicao.getY());
				
			}
			
		}
		if(direcao == 2)
		{
			if(CollisionManager.CheckCollisionRect(new Rect(posicao.getX(), posicao.getY(), dimensao.getX(), dimensao.getY())), player.Rect))
			{
				
				player.posicao = new Point2D.Double(player.posicao.getX() - velocidade, player.posicao.getY());
			}
			
		}
		
	}
	
	public void Update(float deltaTime)
	{
		super.Update(deltaTime);
		
	}
	
	public void Draw(Graphics g)
	{
			
		super.Draw(g);
	}
	
	
}
